.rd-editor-container {
  .rd-editor-view-title-bar,
  .rd-editor-view-title-bar .title-logo,
  .rd-editor-view-title-bar .menu-bar {
    display: flex;
  }

  .rd-editor-view-title-bar {
    min-height: 30px;
    align-items: center;
    background-color: var(--title-bar-bg-color);

    .title-logo {
      align-items: center;
      width: 30px;
      justify-content: center;

      img {
        height: 18px;
      }
    }

    .menu-bar {
      flex-direction: row;
      .menu-bar-menu-button {
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
      }

      .menu-bar-menu-button:hover {
        background-color: var(--title-bar-menu-button-hover-bg-color);
      }
    }

    .window-title {
      flex-grow: 1;
      text-align: center;
    }
  }
}
